const requireComponents = require.context("../src", true, /\.vue$/);
const componentCom = {
  install: (Vue) => {
    // 注意：第一个参数是组件名称，我们在页面引用时用到
    requireComponents.keys().forEach((fileName) => {
      // 组件实例
      const reqCom = requireComponents(fileName);
      // 截取路径作为组件名
      const reqComName = reqCom.name || fileName.replace(/\.\/(.*)\.vue/, "$1");
      // 组件挂载
      Vue.component(reqComName, reqCom.default || reqCom);
    });
  },
};
// 暴露 install 函数
export default componentCom;
